<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">

	<h:form id="formMenuPrincipal"
		rendered="#{controleBean.usuario.tecnico or controleBean.usuario.usuario or controleBean.usuario.administrador}">

		<p:panelMenu style="width:200px">
			<p:submenu label="Administrador">
				<p:menuitem value="Home" url="/pages/protected/usuario/mainpage.jsf"
					icon="ui-icon-home" />

				<p:submenu
					rendered="#{controleBean.usuario.tecnico or controleBean.usuario.administrador}"
					label="Visualizador de chamados" icon="ui-icon-pin-w">
					<p:menuitem value="Todos os chamados"
						url="/pages/protected/tecnico/todosOsChamados.jsf" />
					<p:menuitem value="Chamados cancelados"
						url="/pages/protected/tecnico/chamadosCancelados.jsf" />
					<p:menuitem value="Chamados fechados"
						url="/pages/protected/tecnico/chamadosFechados.jsf" />
					<p:menuitem value="Meus chamados"
						url="/pages/protected/tecnico/meusChamados.jsf" />
				</p:submenu>

				<p:submenu rendered="#{controleBean.usuario.administrador}"
					label="Controle de usuarios" icon="ui-icon-pin-w">
					<p:menuitem value="Tecnicos" icon="ui-icon-suitcase"
						url="/pages/protected/administrador/controleDeTecnico.jsf" />
					<p:menuitem value="Usuarios" icon="ui-icon-person"
						url="/pages/protected/administrador/controleDeUsuario.jsf" />
				</p:submenu>
				<p:menuitem rendered="#{controleBean.usuario.usuario}"
					icon="ui-icon-calendar" value="Agenda"
					url="/pages/protected/usuario/userAgenda.jsf" />
				<p:menuitem
					rendered="#{controleBean.usuario.tecnico or controleBean.usuario.administrador}"
					icon="ui-icon-calendar" value="Agenda"
					url="/pages/protected/tecnico/tecAgenda.jsf" />

				<p:submenu rendered="#{controleBean.usuario.usuario}"
					label="Abertura de chamado" icon="ui-icon-pin-w">

					<p:menuitem value="Sem assist&#234;ncia"
						url="/pages/protected/usuario/cadastroChamadoSemAssis.jsf" />

					<p:menuitem value="Com assist&#234;ncia"
						url="/pages/protected/usuario/cadastroChamadoComAssis.jsf" />
				</p:submenu>

				<p:menuitem rendered="#{controleBean.usuario.usuario}"
					value="Chamados abertos [#{controleBean.solicitacoesAbertas.size()}]"
					url="/pages/protected/usuario/userChamadosAbertos.jsf"
					icon="ui-icon-search" />

				<p:menuitem rendered="#{controleBean.usuario.usuario}"
					value="Avalia&#231;&#227;o de chamados [#{controleBean.solicitacoesFechadas.size()}]"
					url="/pages/protected/usuario/userAvaliacaoChamados.jsf"
					icon="ui-icon-signal" />

				<p:menuitem rendered="#{controleBean.usuario.administrador}"
					value="Relatorios"
					url="/pages/protected/administrador/relatorios.jsf"
					icon="ui-icon-script" />
			</p:submenu>

			<p:separator />

			<p:submenu label="Configura&#231;&#245;es">

				<p:menuitem rendered="#{controleBean.usuario.usuario}"
					value="Perfil"
					url="/pages/protected/usuario/configuracaoPerfil.jsf"
					icon="ui-icon-person" />
				<p:menuitem value="Perfil"
					rendered="#{controleBean.usuario.tecnico or controleBean.usuario.administrador}"
					url="/pages/protected/tecnico/configuracaoTecnicoPerfil.jsf"
					icon="ui-icon-person" />
				<p:menuitem value="Pagina"
					rendered="#{controleBean.usuario.tecnico or controleBean.usuario.usuario or controleBean.usuario.administrador}"
					url="/pages/protected/usuario/configuracaoPagina.jsf"
					icon="ui-icon-wrench" />

			</p:submenu>

		</p:panelMenu>


	</h:form>

</ui:composition>